Fast integral equation solvers on Graphics Processing Units for Electromagnetics
نویسندگان
چکیده
This paper presents a comprehensive survey on current status of integral equation solvers implemented on parallel computing systems accelerated by graphics processing units (GPUs) and proposes several key points for efficiently utilizing this type of fundamentally different processors to accelerate several categories of algorithms used by today’s integral equation solvers. Three spatial interpolation-based algorithms, namely Non-uniform Grid Interpolation Method (NGIM), Box-level Adaptive Integral Method (B-AIM) and Fast Periodic Interpolation Method (FPIM) are described in details to show the basic principles for optimizing GPUaccelerated fast algorithms and guide the future designing process of GPU solvers. Due to intrinsic characteristics and careful implementation of these algorithms, speed-ups between 100 and 300 are achieved by a desktop GPU comparing to a desktop CPU at much lower memory consumption. Critical points to these achievements are the brand new programming patterns of GPU applications that trade excessive memory usage and transfer with increased amount of uniformly distributed arithmetic operations. GPU’s unique memory architecture also plays very important roles in deciding the final performance of a GPU code. The presented methods themselves and the designing principles behind them can find very wide applications to many fields inside and outside of computational electromagnetic society.
منابع مشابه
Fast Solution Methods in Electromagnetics - Antennas and Propagation, IEEE Transactions on
Various methods for efficiently solving electromagnetic problems are presented. Electromagnetic scattering problems can be roughly classified into surface and volume problems, while fast methods are either differential or integral equation based. The resultant systems of linear equations are either solved directly or iteratively. A review of various differential equation solvers, their complexi...
متن کاملFast evaluation of Helmholtz potential on graphics processor units ( GPUs )
Non-uniform grid method (NGM) is a fast algorithm to accelerate the integral equation based method of static and dynamic field evaluation in various areas such as electromagnetics, optics, magnetics etc. The NG method reduce the computational complexity of direct evaluation of interaction between N unknowns from 2 ( ) O N to ( ) O N in static and low-frequency regime and ( log ) O N N in the hi...
متن کاملIntegral Equations Methods: Fast Algorithms and Applications
Integral equations have long been an invaluable tool in the analysis of linear boundary value problems associated with the Laplace and Helmholtz equations, the equations of elasticity, the time-harmonic Maxwell equations, the Stokes equation, and many more. Numerical methods based on integral equations have become increasingly popular, due in large part to the development of associated fast alg...
متن کاملFinite Element Matrix Generation on a Gpu
This paper presents an efficient technique for fast generation of sparse systems of linear equations arising in computational electromagnetics in a finite element method using higher order elements. The proposed approach employs a graphics processing unit (GPU) for both numerical integration and matrix assembly. The performance results obtained on a test platform consisting of a Fermi GPU (1x T...
متن کاملA Memory Efficient and Fast Sparse Matrix Vector Product on a Gpu
This paper proposes a new sparse matrix storage format which allows an efficient implementation of a sparse matrix vector product on a Fermi Graphics Processing Unit (GPU). Unlike previous formats it has both low memory footprint and good throughput. The new format, which we call Sliced ELLR-T has been designed specifically for accelerating the iterative solution of a large sparse and complex-v...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011